#include "FuncParser.h"


bool CFuncParser::SetFunc(int nHash, CFPFunc func)
{
	if(GetFunc(nHash) == NULL) {
		m_FuncMap.insert(map <int, CFPFunc>::value_type(nHash, func));
		return true;
	}
	else
		return false;
}

CFPFunc CFuncParser::GetFunc(int nHash)
{
	map <int, CFPFunc>::iterator mt = m_FuncMap.find(nHash);
	if(mt == m_FuncMap.end())
		return NULL;
	else
		return mt->second;
}